﻿namespace Disruptor
{
    /// <summary>
    /// Defines producer types to support creation of RingBuffer with correct sequencer and publisher.
    /// </summary>
    public enum ProducerType
    {
        /// <summary>
        /// Create a RingBuffer with a single event publisher to the RingBuffer.
        /// </summary>
        SINGLE,

        /// <summary>
        /// Create a RingBuffer supporting multiple event publishers to the one RingBuffer.
        /// </summary>
        MULTI
    }
}
